#!/bin/bash

#1 在java的bin目录创建jstatd.all.policy文件
echo "====创建jstatd.all.policy："
filename=jstatd.all.policy
cd $JAVA_HOME/bin
if [ ! -f "$filename" ]; then
cat>>$filename<<EOF
grant codebase "file:\${java.home}/../lib/tools.jar" {
	permission java.security.AllPermission;11
};
EOF
echo "$filename 创建完成"
else
echo "$filename 已经存在"
fi

#设置默认IP地址，端口号
i=$1
p=$2
ip=${i:=192.168.0.243}
port=${p:=1099}

#2启动服务jstatd
echo "====启动jstatd[$ip:$port]:"
# jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=192.168.0.243 -p 3333 -J-Djava.rmi.server.logCalls=true
jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=$ip -p $port -J-Djava.rmi.server.logCalls=true

